/*     */ package com.hs.activation.common.utils;
/*     */ 
/*     */ import com.hs.activation.common.utils.BaseUtil;
/*     */ import java.text.ParseException;
/*     */ import java.text.SimpleDateFormat;
/*     */ import java.util.Calendar;
/*     */ import java.util.Date;
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ public final class DateUtil
/*     */ {
/*     */   private DateUtil() {
/*  18 */     throw new UnsupportedOperationException("This is a utility class and cannot be instantiated");
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public static String dateToLongString(Date date) {
/*  27 */     SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
/*  28 */     return simpleDateFormat.format(date);
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public static String dateToShortString(Date date) {
/*  37 */     SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd");
/*  38 */     return simpleDateFormat.format(date);
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public static String dateToGmtString(Date date) {
/*  48 */     SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
/*  49 */     return simpleDateFormat.format(date);
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public static Date noSsStringToDate(String string) {
/*  59 */     if (BaseUtil.isEmpty(string)) {
/*  60 */       return new Date(System.currentTimeMillis());
/*     */     }
/*  62 */     SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm");
/*     */     try {
/*  64 */       return simpleDateFormat.parse(string);
/*  65 */     } catch (ParseException e) {
/*  66 */       e.printStackTrace();
/*     */       
/*  68 */       return new Date(System.currentTimeMillis());
/*     */     } 
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public static Date gmtStringToDate(String string) {
/*  78 */     if (BaseUtil.isEmpty(string)) {
/*  79 */       return new Date(System.currentTimeMillis());
/*     */     }
/*  81 */     SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
/*     */     try {
/*  83 */       return simpleDateFormat.parse(string);
/*  84 */     } catch (ParseException e) {
/*  85 */       e.printStackTrace();
/*     */       
/*  87 */       return new Date(System.currentTimeMillis());
/*     */     } 
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public static Date getBeforeOrAfterDate(Date time, int num) {
/* 100 */     Calendar calendar = Calendar.getInstance();
/*     */     
/* 102 */     calendar.setTime(time);
/* 103 */     calendar.add(5, num);
/*     */     
/* 105 */     return calendar.getTime();
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public static Boolean judgmentDate(Date startDate, Date endDate) {
/* 115 */     long cha = endDate.getTime() - startDate.getTime();
/* 116 */     if (cha < 0L) {
/* 117 */       return Boolean.valueOf(false);
/*     */     }
/* 119 */     double result = cha * 1.0D / 3600000.0D;
/* 120 */     return Boolean.valueOf((result < 24.0D));
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public static Double getDateDiffer(Date startDate, Date endDate) {
/* 130 */     long cha = endDate.getTime() - startDate.getTime();
/* 131 */     return Double.valueOf(cha * 1.0D / 8.64E7D);
/*     */   }
/*     */ }


/* Location:              C:\Users\yzc\Desktop\新建文件夹 (3)\activation-0.0.16.jar!\BOOT-INF\classes\com\hs\activation\commo\\utils\DateUtil.class
 * Java compiler version: 16 (60.0)
 * JD-Core Version:       1.1.3
 */